Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Front-end e back-end
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
I termini mwawinglesi mwbamwbqfront-end (in sigla mwbgFE) e mwbwmwcaback-end (in sigla mwcqBE) in informatica denotano, rispettivamente, la parte visibile all'utente di un mwcgprogramma e con cui egli può interagire — tipicamente un'mwcwinterfaccia utente — e la parte che permette l'effettivo funzionamento di queste interazioni.cite-ref-1[1] Il mweafront end, nella sua accezione più generale, è responsabile dell'acquisizione dei dati di ingresso e della loro elaborazione con modalità conformi a specifiche predefinite e invarianti, tali da renderli utilizzabili dal mweqback end. Il collegamento del mwegfront end al mwewback end è un caso particolare di mwfainterfaccia.

Contents

Uso
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Uso

I termini acquistano diversi e precisi significati se applicati ad ambiti più specifici:

• Nel campo della mwggprogettazione software e mwhasviluppo software il mwhgfront end è la parte di un sistema mwhwsoftware che gestisce l'interazione con l'utente o con sistemi esterni che producono dati di ingresso (es. mwiainterfaccia utente con un mwiqmwigform), il mwiwback end è invece la parte che elabora i dati generati dal mwjafront end. Nei sistemi più complessi non è raro che i dati subiscano elaborazioni intermedie prima di passare al mwjqback end (ad es. su un mwjgmwjwmiddleware come un mwkamwkqapplication server in una tipica mwkgarchitettura three-tier). La distinzione di una parte di ingresso e di una parte terminale nei sistemi mwlasoftware è un genere di astrazione che aiuta a mantenere le diverse parti di un sistema complesso logicamente separate e quindi più semplici. Mentre il front end può essere eseguito anche in locale (classico caso dell'agent), nei sistemi complessi il back end risiede quasi sempre su server remoti. Ad ogni modo in molte applicazioni semplici front end e back end non equivalgono necessariamente a logica client-server, potendo essere eseguiti localmente sulla piattaforma comune.
• Nella programmazione e sviluppo dei mwlgsiti web viene definito mwmafront end la parte visibile da chiunque e raggiungibile all'indirizzo mwmqweb del sito e viene definita mwmgback end la parte di amministrazione di un sito (modifica contenuti, creazione pagine) accessibile solo da mwmwamministratori del sito web. mwnqFront end e mwngback end si utilizzano solamente quando il mwnwsito web è dinamico.
• Molti mwogprogrammi per calcolatore sono concettualmente suddivisi in mwowfront end e mwpaback end. Generalmente nascosto all'utente, il mwpqback end è talvolta un programma completo e indipendente che può essere controllato attraverso un altro programma, detto mwpgfront end. Spesso il mwpwfront end è un'mwqainterfaccia grafica (mwqqGUI) che genera comandi per una più semplice interfaccia a mwqgriga di comando. Tutte le attività richieste attraverso l'interazione con gli elementi dell'interfaccia grafica vengono tradotte in linee di comando e indirizzate al sottostante programma di mwqwback end. Questo tipo di programmi mwrafront end è comune in ambiente mwrqUnix, dove spesso gli mwrgapplicativi sono sviluppati sulla base di molti programmi piccoli, ben collaudati e potenti, ma al tempo stesso dotati di funzionalità limitate a un preciso e unico scopo. Il mwrwmwsadesktop environment è l'esempio più generale di mwsqfront end grafico, mentre mwsgNcurses offre un esempio di mwswfront end semi-grafico generico.
• Nei mwtqcompilatori, il mwtgfront end traduce il mwtwcodice sorgente, di solito espresso in un mwualinguaggio di programmazione ad alto livello, in una mwuqrappresentazione intermedia, mentre il mwugback end trasforma la rappresentazione intermedia del programma in codice del linguaggio di mwuwoutput (spesso, un mwvalinguaggio assemblatore).
• In ambito mwvgmwvwnetworking, sono considerate di mwwafront end le interfacce di rete sulle quali viene erogato un servizio e sulle quali si attestano gli accessi degli utenti, mentre per mwwqback end si intendono le interfacce utilizzate per l'amministrazione o manutenzione dell'apparato che lo eroga.
• Alcuni modi di organizzare l'interazione uomo-calcolatore possono essere concettualmente schematizzati in termini di mwwwfront end e mwxaback end. Per esempio, un mwxqmwxgfile manager (mwxwprogramma per la gestione di mwyamwyqfile) grafico, tipo mwygWindows Explorer o mwywNautilus possono essere considerati mwzafront end al mwzqmwzgfile system del mwzwmwaacomputer.
• Nel campo della mwagsintesi vocale, il mwawfront end denota la parte del sistema di sintesi che converte il testo in ingresso in una rappresentazione mwbafonetica simbolica, mentre il mwbqback end converte la rappresentazione simbolica ottenuta in suoni.
• Nel campo dellmwbw'mwcamwcqElectronic Design Automation (EDA) e in generale nell'industria dei mwcgsemiconduttori si intende con mwcwfront end la fase di progettazione relativa alla costruzione fisica dei mwdawafer di silicio. Si intende invece per mwdqback end la fase di assemblaggio e mwdgpackaging dei mwdwwafer stessi.
• Nel campo dell'mweqmwegoutsourcing si trovano sullo stesso livello nonostante abbiano obiettivi di integrazione differenti. Ne sono un esempio le mwewapplicazioni web-based.
• In mwfgradioastronomia il mwfwfront end di un radiotelescopio consiste in un modulo contenente l'mwgaantenna a tromba corrugata (o mwgqfeed horn), la mwggguida d'onda e le antenne necessarie a ricevere il mwgwsegnale. Il termine mwhaback end è usato per riferirsi ai sistemi di mwhqamplificazione e mwhgfiltraggio del segnale che ripuliscono e modificano il segnale prima di presentarlo all'utilizzatore.
• Nell'organizzazione aziendale invece si parla più comunemente di mwiqmwigback office e mwiwmwjafront office.
• Nel campo dell'mwjganalisi dei dati, il mwjwback end definisce il processo di estrazione ed elaborazione dei dati dalle fonti originarie, mentre il mwkafront end definisce le modalità di rappresentazione e visualizzazione dei dati agli utenti finali
• Nel campo della Diagnostica clinica il front-end si riferisce a soluzioni automatizzate in cui la stazione di preanalitica è separata dai moduli analitici successivi e l'operatore carica i supporti con i tubi dei campioni. Questo permette di gestire carichi di lavoro molto elevati in ingresso e l'utilizzo di stazioni analitiche di marche e necessità molto diversecite-ref-2[2]

Note

cite-note-11. mwnaBoolean Careers, mwnqmwngFront-end, back-end e full-stack web developer: qual è la differenza?, su mwnwboolean.careers, 2020.
cite-note-22. mwowGiuseppe Lippi, Gian Luca Salvagno e Gian Cesare Guidi, mwpaL’automazione della fase preanalitica, in mwpqbiochimica clinica, vol.mwpg 32, n.mwpw 2, 2007.

Voci correlate
Collegamenti esterni

Front end

• citereftreccani-itFront-end, su Treccani.it – Enciclopedie on line, Istituto dell'Enciclopedia Italiana.
• citereffoldoc(EN) Denis Howe, front end, in Free On-line Dictionary of Computing. Disponibile con licenza mwtqGFDL

Back end

• mwva(EN) Denis Howe, back-end, in Free On-line Dictionary of Computing. Disponibile con licenza mwvqGFDL